import { http } from '@/utils/http'
import {IUpdateInfo, IUpdatePassword, IUserInfoVo, IUserLogin} from "@/types/login";

export function useUserApi() {
  return {
    /**
     * 获取用户信息
     */
    getUserInfo() {
      return http.get<IUserLogin>('/user/info')
    },

    /**
     * 修改用户信息
     */
    updateInfo(data: IUpdateInfo) {
      return http.post('/user/updateInfo', data);
    },

    /**
     * 修改用户密码
     */
    updateUserPassword(data: IUpdatePassword) {
      return http.post('/user/updatePassword', data)
    },
  }
}
